/*
 * Cute4jPlatform.h  0.4.0 / Nov 5, 2010
 *
 * Copyright (c) 2010 - 2011, cute4j.com and contributors.
 *
 * This software is licensed under the LGPL version 2.1 license.
 * A copy of this license is included in the file LICENSE-LGPL.txt.
 */
#ifndef CUTE4JPLATFORM_H
#define CUTE4JPLATFORM_H

/*!
 * \brief Platform-Dependent Code.
 *
 * \author Slobodan Vrkacevic
 * \version 0.4.0
 */

// Cute4jPlatform :: Include. --------------------------------------------------

#include "Cute4jCommon.h"

// Cute4jPlatform :: Definitions. ----------------------------------------------

#define BEGIN_NAMESPACE_CUTE4J_PLATFORM \
    namespace Cute4j { namespace Platform {
#define END_NAMESPACE_CUTE4J_PLATFORM } }

BEGIN_NAMESPACE_CUTE4J_PLATFORM

// Cute4jPlatform :: Functions. ------------------------------------------------

/*!
 * \brief Shows the error message.
 *
 * \brief title the title
 * \brief message the message
 */
void ErrorMessage(const char *title, const char *message);

/*!
 * \brief Shows the warning message.
 *
 * \brief title the title
 * \brief message the message
 */
void WarningMessage(const char *title, const char *message);

/*!
 * \brief Shows the information message.
 *
 * \brief title the title
 * \brief message the message
 */
void InformationMessage(const char *title, const char *message);

END_NAMESPACE_CUTE4J_PLATFORM

#endif // CUTE4JPLATFORM_H
